package demo8;
/*1. 定义一个Animal2接口，接口中包含整型常量a，并且赋值为10；包含无返回值的抽象方法breathe和run;
  2. 并尝试在Anima2l接口中增加一个方法Speak,方法实现输出字符串“动物都会叫”。（步骤能否实现呢？为什么？）
  3. 定义一个Dog2类实现Animal接口，实现breathe方法输出字符串“狗在呼吸”，实现run方法，输出字符串“狗在跑”；
  4. 把第2步的方法放在Dog2类中呢？是否可行？
  5. 定义一个主类Test2,主方法中创建一个Dog2对象，并调用breathe和run方法。*/

interface Animal2{
    int a=10;
    void breathe();
    void run();
}

class Dog2 implements Animal2{
    public void breathe(){
        System.out.println("狗在呼吸");
    }
    public void run(){
        System.out.println("狗在跑");
    }
    public void Speak(){
        System.out.println("动物都会叫");
    }
}
public class Test2 {
    public static void main(String[] args) {
        Dog2 dog2=new Dog2();
        dog2.breathe();
        dog2.run();
    }
}
